package com.esunny.resourcevisualization.service;

import com.esunny.resourcevisualization.domain.response.ReturnStructure;

import java.util.Map;

/**
 * @version 1.0.0.0
 * @InterfaceName LoginService
 * @Description 登录功能逻辑处理接口
 * @Author baochencong
 * @Date 2020/10/9 17:03
 */
public interface LoginService {

    /**
     * 登录结果
     *
     * @param username 用户名
     * @param password 密码
     * @return 结果
     */
    ReturnStructure login(String username, String password);

    /**
     * 通过用户名更新用户表信息
     *
     * @param loginInfo 用户名
     */
    void updateUserInfo(Map<String, String> loginInfo);
}
